
package com.zhihuishu.micro.course.service;

import java.util.List;
import java.util.Set;

import com.zhihuishu.micro.course.dto.CourseDataDto;

public interface CourseDataService {
	/**
	 * 新增资料
	 * @Description
	 * @author shehuaiyang1
	 * @date 2016年10月11日 上午9:57:23
	 * @modifyNote 
	 * @param dto
	 * @return
	 */
	CourseDataDto insertCourseData(CourseDataDto courseDataDto);
	/**
	 * 根据ids查询所有的资料
	 * @Description
	 * @author shehuaiyan
	 * @date 2016年10月11日 上午9:58:50
	 * @modifyNote 
	 * @param ids
	 * @return
	 */
	List<CourseDataDto> findCourseDataLists(Set<Integer> ids);
	/**
	 * 删除资料
	 * @Description
	 * @author shehuaiyang
	 * @date 2016年10月11日 上午9:59:50
	 * @modifyNote 
	 * @param id
	 */
	void deleteCourseData(Integer id);
	/**
	 * 根据id查询资料
	 * @Description
	 * @author shehuaiyang
	 * @date 2016年10月11日 上午10:37:24
	 * @modifyNote 
	 * @param id
	 * @return
	 */
	CourseDataDto findCourseData(Integer id);
	/**
	 * 根据讨论id查询资料列表
	 * @Description
	 * @author shehuaiyang
	 * @date 2016年10月20日 上午10:23:50
	 * @modifyNote 
	 * @param id
	 * @return
	 */
	List<CourseDataDto> findCourseDataLists(Integer bbsId);

}
